What you can do is the following open up your schema xml document.
Make sure you add a layouts folder to your solution. Add your aspx file there.
and within this tag make these changes from this -->
<Forms>
<Form Type="DisplayForm" Url="DispForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
<Form Type="EditForm" Url="EditForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
<Form Type="NewForm" Url="NewForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
</Forms>
to this --->
<Forms>
<Form Type="DisplayForm" Url="DispForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
<Form Type="EditForm" Url="EditForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
<Form Type="NewForm" Url="NewForm.aspx" SetupPath="Layouts\{your list name}\{your new form}.aspx" WebPartZoneID="Main" />
</Forms>
do this for edit, display also.. run the project and you should see your new form. I know what you mean by the articles being complex.. Some people just like to take the hard route to make their self feel better guess it's a pride thing... Wish people can be straight forward...